\hypertarget{classyLib_1_1yXML}{}\doxysection{y\+Lib\+::y\+X\+ML Class Reference}
\label{classyLib_1_1yXML}\index{yLib::yXML@{yLib::yXML}}


{\ttfamily \#include $<$yxml.\+hpp$>$}

Inheritance diagram for y\+Lib\+::y\+X\+ML\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classyLib_1_1yXML}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classyLib_1_1yXML_a0403666e24e0bdc1dd41d3bc7fdbfa3f}{y\+X\+ML}} ()
\item 
\mbox{\hyperlink{classyLib_1_1yXML_a875cf582e4e3e6a33b2b20d361ff6e4f}{$\sim$y\+X\+ML}} ()
\item 
int \mbox{\hyperlink{classyLib_1_1yXML_a9980dd9f836249712e1c5e12ab748724}{y\+Xml\+\_\+\+Read}} (\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&xml\+\_\+path)
\item 
int \mbox{\hyperlink{classyLib_1_1yXML_a6266f068b59c7ad302bb368f72207230}{y\+Xml\+\_\+\+Set\+\_\+\+Val}} (\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&node\+\_\+name, \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&node\+\_\+prop\+\_\+name, \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&node\+\_\+prop\+\_\+val, \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&child\+\_\+node\+\_\+name, \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&child\+\_\+node\+\_\+val)
\item 
int \mbox{\hyperlink{classyLib_1_1yXML_a2da6f4dea06dac118575672d39127541}{y\+Xml\+\_\+\+Get\+\_\+\+Val}} (\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&node\+\_\+name, \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&node\+\_\+prop\+\_\+name, \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&node\+\_\+prop\+\_\+val, \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&child\+\_\+node\+\_\+name, \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&child\+\_\+node\+\_\+val) const
\item 
int \mbox{\hyperlink{classyLib_1_1yXML_a9b2d2a991739a2a1a073af4cb42771d5}{y\+Xml\+\_\+\+Write}} (\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&xml\+\_\+path)
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{yxml_8hpp_a5956a7913c28011b6a948fbe62075f56}{xml\+Doc\+Ptr}} \mbox{\hyperlink{classyLib_1_1yXML_abdbeedaab6bd09b8839f6527c9bd8ebb}{\+\_\+xmlfile\+\_\+pdoc\+\_\+}}
\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classyLib_1_1yXML_a0403666e24e0bdc1dd41d3bc7fdbfa3f}\label{classyLib_1_1yXML_a0403666e24e0bdc1dd41d3bc7fdbfa3f}} 
\index{yLib::yXML@{yLib::yXML}!yXML@{yXML}}
\index{yXML@{yXML}!yLib::yXML@{yLib::yXML}}
\doxysubsubsection{\texorpdfstring{yXML()}{yXML()}}
{\footnotesize\ttfamily y\+Lib\+::y\+X\+M\+L\+::y\+X\+ML (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classyLib_1_1yXML_a875cf582e4e3e6a33b2b20d361ff6e4f}\label{classyLib_1_1yXML_a875cf582e4e3e6a33b2b20d361ff6e4f}} 
\index{yLib::yXML@{yLib::yXML}!````~yXML@{$\sim$yXML}}
\index{````~yXML@{$\sim$yXML}!yLib::yXML@{yLib::yXML}}
\doxysubsubsection{\texorpdfstring{$\sim$yXML()}{~yXML()}}
{\footnotesize\ttfamily y\+Lib\+::y\+X\+M\+L\+::$\sim$y\+X\+ML (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classyLib_1_1yXML_a2da6f4dea06dac118575672d39127541}\label{classyLib_1_1yXML_a2da6f4dea06dac118575672d39127541}} 
\index{yLib::yXML@{yLib::yXML}!yXml\_Get\_Val@{yXml\_Get\_Val}}
\index{yXml\_Get\_Val@{yXml\_Get\_Val}!yLib::yXML@{yLib::yXML}}
\doxysubsubsection{\texorpdfstring{yXml\_Get\_Val()}{yXml\_Get\_Val()}}
{\footnotesize\ttfamily int y\+Lib\+::y\+X\+M\+L\+::y\+Xml\+\_\+\+Get\+\_\+\+Val (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{node\+\_\+name,  }\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{node\+\_\+prop\+\_\+name,  }\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{node\+\_\+prop\+\_\+val,  }\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{child\+\_\+node\+\_\+name,  }\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{child\+\_\+node\+\_\+val }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classyLib_1_1yXML_a9980dd9f836249712e1c5e12ab748724}\label{classyLib_1_1yXML_a9980dd9f836249712e1c5e12ab748724}} 
\index{yLib::yXML@{yLib::yXML}!yXml\_Read@{yXml\_Read}}
\index{yXml\_Read@{yXml\_Read}!yLib::yXML@{yLib::yXML}}
\doxysubsubsection{\texorpdfstring{yXml\_Read()}{yXml\_Read()}}
{\footnotesize\ttfamily int y\+Lib\+::y\+X\+M\+L\+::y\+Xml\+\_\+\+Read (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{xml\+\_\+path }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classyLib_1_1yXML_a6266f068b59c7ad302bb368f72207230}\label{classyLib_1_1yXML_a6266f068b59c7ad302bb368f72207230}} 
\index{yLib::yXML@{yLib::yXML}!yXml\_Set\_Val@{yXml\_Set\_Val}}
\index{yXml\_Set\_Val@{yXml\_Set\_Val}!yLib::yXML@{yLib::yXML}}
\doxysubsubsection{\texorpdfstring{yXml\_Set\_Val()}{yXml\_Set\_Val()}}
{\footnotesize\ttfamily int y\+Lib\+::y\+X\+M\+L\+::y\+Xml\+\_\+\+Set\+\_\+\+Val (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{node\+\_\+name,  }\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{node\+\_\+prop\+\_\+name,  }\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{node\+\_\+prop\+\_\+val,  }\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{child\+\_\+node\+\_\+name,  }\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{child\+\_\+node\+\_\+val }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classyLib_1_1yXML_a9b2d2a991739a2a1a073af4cb42771d5}\label{classyLib_1_1yXML_a9b2d2a991739a2a1a073af4cb42771d5}} 
\index{yLib::yXML@{yLib::yXML}!yXml\_Write@{yXml\_Write}}
\index{yXml\_Write@{yXml\_Write}!yLib::yXML@{yLib::yXML}}
\doxysubsubsection{\texorpdfstring{yXml\_Write()}{yXml\_Write()}}
{\footnotesize\ttfamily int y\+Lib\+::y\+X\+M\+L\+::y\+Xml\+\_\+\+Write (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{xml\+\_\+path }\end{DoxyParamCaption})}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classyLib_1_1yXML_abdbeedaab6bd09b8839f6527c9bd8ebb}\label{classyLib_1_1yXML_abdbeedaab6bd09b8839f6527c9bd8ebb}} 
\index{yLib::yXML@{yLib::yXML}!\_xmlfile\_pdoc\_@{\_xmlfile\_pdoc\_}}
\index{\_xmlfile\_pdoc\_@{\_xmlfile\_pdoc\_}!yLib::yXML@{yLib::yXML}}
\doxysubsubsection{\texorpdfstring{\_xmlfile\_pdoc\_}{\_xmlfile\_pdoc\_}}
{\footnotesize\ttfamily \mbox{\hyperlink{yxml_8hpp_a5956a7913c28011b6a948fbe62075f56}{xml\+Doc\+Ptr}} y\+Lib\+::y\+X\+M\+L\+::\+\_\+xmlfile\+\_\+pdoc\+\_\+\hspace{0.3cm}{\ttfamily [private]}}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
/home/sky/y\+Lib/include/utility/\mbox{\hyperlink{yxml_8hpp}{yxml.\+hpp}}\item 
/home/sky/y\+Lib/src/utility/\mbox{\hyperlink{yxml_8cpp}{yxml.\+cpp}}\end{DoxyCompactItemize}
